<?php
ob_start ("ob_gzhandler");
header("Content-type: text/css; charset: UTF-8");
header("Cache-Control: must-revalidate");
$expires_time = 1440;
$offset = 60 * $expires_time ;
$ExpStr = "Expires: " .
gmdate("D, d M Y H:i:s",
time() + $offset) . " GMT";
header($ExpStr);
                ?>

/*** template.css ***/

body {color: #333;}.rt-container {background:none;}h1, h2, h3, h4, h5 {margin:0 0 15px 0;line-height: 1.1em;}h2.title {font-size: 22px;}h3 {font-size: 150%;}blockquote {font: italic 16px/22px Georgia, Serif; margin-bottom:20px}pre {font-family:monospace; margin-bottom:20px;}#rt-sidebar-a,#rt-sidebar-b,#rt-sidebar-c {background-color: transparent;}h1, h2 {letter-spacing: -1px;}.component-content .rt-article-bg {border-bottom:none;}a:hover {color: #000;}#gantry-viewswitcher {margin: 5px auto;position: relative;top:auto;right:0;}#rt-feature .rt-container, #rt-main .rt-container, #rt-maintop .rt-container, #rt-mainbottom .rt-container, #rt-utility .rt-container, #rt-breadcrumbs .rt-container {background:#fff;}.rt-fusionmenu ul.menu li a, .menutop li.root > .item, .menu-type-splitmenu .menutop li .item {color: #fff;}.menutop li.parent.root > .item span, .menu-type-splitmenu .menutop li.parent .item span {background: url(../images/menus/menutop-daddy.png) 100% 50% no-repeat;}.rt-fusionmenu .menutop li a:hover, .rt-fusionmenu ul.menu li a:hover, .menutop li.root > .item:hover, .menutop li.active.root.f-mainparent-itemfocus > .item, .menutop li.root.f-mainparent-itemfocus > .item, .menu-type-splitmenu .menutop li:hover > .item {background: #fff; } .browserIe.ie7 .rt-fusionmenu .menutop li a:hover, .browserIe.ie7 .rt-fusionmenu ul.menu li a:hover, .browserIe.ie7 .menutop li.root > .item:hover, .browserIe.ie7 .menutop li.active.root.f-mainparent-itemfocus > .item, .browserIe.ie7 .menutop li.root.f-mainparent-itemfocus > .item, .browserIe.ie7 .menu-type-splitmenu .menutop li:hover > .item {zoom:1;}.rt-fusionmenu ul.menu li.active a, .rt-fusionmenu ul.menu li.active a:hover, .menutop li.root.active > .item, .menutop li.root.active > .item:hover, .menu-type-splitmenu .menutop li.active .item {background: #fff;}.rt-fusionmenu {width:960px; margin:0 auto; float:none;}.rt-menubar {float:right;}.menutop .fusion-submenu-wrapper { background:rgb(87,87,87); background: rgba(87,87,87,0.8);}.menutop .fusion-submenu-wrapper.level3, .menutop .fusion-submenu-wrapper.level4, .menutop .fusion-submenu-wrapper.level5, .menutop .fusion-submenu-wrapper.level6 {background: #444;}.menutop ul li > .item {color: #fff;}.menutop ul li > .item:hover, .menutop ul li.f-menuparent-itemfocus > .item {background: #333;color: #ccc;}.menutop ul li > .daddy span {background: url(../images/menus/dropdown-daddy.png) 100% 50% no-repeat;}.menutop .fusion-grouped ol li > .item {background: url(../images/menus/menu-arrow.png) 5px 50% no-repeat;}.menutop li.root {position:relative;}.menutop li.root > .item {position:relative; z-index:5}span.increasingSpan {position:absolute; top:0; left:0; z-index:3; width:100%; background:#fff; }#bg-top {background-image:url(../images/bg-top.png); background-repeat:repeat-x; background-position:top center; position:absolute; top:0; left:0; width:100%; height:630px; z-index:0;}.main-wrapper {position:relative;}#logo {margin: 0 auto;position: relative;width: 960px; z-index:9999;}#logo .rt-block {margin:0;padding:15px 30px; position:absolute; background: #F5F5F5;text-align:center;border:1px solid #d3d3d3;border-top:0; left:0px;}#rt-logo {background: url(../images/logo/logo.png) center center no-repeat;width: 100%;height: 100%;display: inline-block; }#rt-header {background:#fff;}#rt-header .rt-block {margin:0; padding:8px 0 8px 16px; float:right;}.phoneNr {background-image:url(../images/ico-phone.png); background-repeat:no-repeat; background-position:left center; padding:3px 8px 3px 33px; display:inline-block; color:#fff; font-size:16px; line-height:1; font-weight:normal;}.phoneNr p {margin-bottom:0;}ul, ol {margin:5px 0;}ul.list-type-1,ul.list-type-2,ul.list-type-3,ul.list-type-4,ul.list-type-5,ul.list-type-6,ul.list-type-7,ul.list-type-8 {padding-left:0; margin-bottom:10px;}ul.list-type-1 li {padding-left:15px; list-style:none; background:url(../images/bullet-list.png) no-repeat 0 0; line-height:20px;}ul.list-type-2 li {padding-left:15px; list-style:none; background:url(../images/bullet-list.png) no-repeat 0 -20px; line-height:20px;}ul.list-type-3 li {padding-left:15px; list-style:none; background:url(../images/bullet-list.png) no-repeat 0 -40px; line-height:20px;}ul.list-type-4 li {padding-left:25px; list-style:none; background:url(../images/bullet-list.png) no-repeat 0 -60px; line-height:20px; margin-bottom:5px;}ul.list-type-5 li {padding-left:25px; list-style:none; background:url(../images/bullet-list.png) no-repeat 0 -80px; line-height:20px; margin-bottom:5px;}ul.list-type-6 li {padding-left:25px; list-style:none; background:url(../images/bullet-list.png) no-repeat 0 -100px; line-height:20px; margin-bottom:5px;}ul.list-type-7 li {padding-left:25px; list-style:none; background:url(../images/bullet-list.png) no-repeat 0 -120px; line-height:20px; margin-bottom:5px;}ul.list-type-8 li {padding-left:25px; list-style:none; background:url(../images/bullet-list.png) no-repeat 0 -140px; line-height:20px; margin-bottom:5px;}ul.modTop {list-style:none; margin:0; padding:0;}ul.modTop li {float:left; margin-left:1px;}ul.modTop li a {display:block; width:22px; height:22px; text-indent:-9999px; background-repeat:no-repeat; background-position:center center;}ul.modTop li a.socialicon {background-image:url(../images/ico-social.png);}ul.modTop li a.loginicon {background-image:url(../images/ico-login.png);}ul.modTop li a.searchicon {background-image:url(../images/ico-search.png);}ul.modTop li a:hover {cursor: pointer;}.tooltipTop {margin-top:6px; z-index:999999; margin-left:-19px;}.tooltipTop .tip-top {border-color:#000 ;border-color: transparent transparent rgba(0,0,0,0.8);border-right: 4px solid transparent;border-style: solid;border-width: 0 4px 4px;width:0; margin-left:10px;}.browserIe .tooltipTop .tip-top {border-width: 0;}.tooltipTop .tip {background:#000; background:rgba(0,0,0,0.8);-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }.tooltipTop .tip-title {text-transform:uppercase; color:#fff; padding:5px 9px; line-height:1; font-size:14px;}.tooltipTop .tip-text {display:none;}#rt-top {background:url(../images/bg-top-shadow.png) repeat-x center bottom #f4f4f4;border-bottom:1px solid #d9d9d9; position:relative; overflow:hidden;height:0px;}#rt-top .rt-container {background:url(../images/shadow-down.png) no-repeat center top; }#rt-top .rt-block {margin-bottom:0;}#rt-top h2.title {margin-top:0; font-weight:normal; text-transform: uppercase;}#login-form ul {list-style:none; margin:0; padding:0;}#login-form ul li {float:left;margin-right:10px; line-height:1}.browserIe #login-form ul li {margin-right:5px;} #login-form ul li a {font-size:11px; color:#555; line-height:1}#login-form ul li a:hover {color:#000;}#rt-top #login-form p br {display: none;}#rt-top #login-form p {margin-bottom:0;}#rt-top #login-form fieldset {margin-bottom:10px;}#rt-top p#form-login-username, #rt-top p#form-login-password {float:left; margin-top:0;}#rt-top p#form-login-username {margin-right:20px;}#rt-top .readon {float:left; margin-right:20px; margin-top:10px;}#rt-top p#form-login-remember {float:left; width:110px; margin-top:15px;}#login-form input[type=text], #login-form input[type=password]{background:#fff;background: -moz-linear-gradient(top, #eee 0%, #ddd 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee), color-stop(100%,#ddd)); -webkit-box-shadow: inset 2px 2px 11px #c5c5c5;-moz-box-shadow: inset 2px 2px 11px #c5c5c5;box-shadow: inset 2px 2px 11px #c5c5c5;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border:1px solid #bbb; padding:8px; width:140px; color:#333; font-size:12px; outline:0 none;}.browserIe #login-form input[type=text], .browserIe #login-form input[type=password] {width:135px; } #login-form input[type=text]:hover, #login-form input[type=password]:hover{border:1px solid #888}#login-form input[type=submit] {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border:0; background:#999; color:#fff; text-transform:uppercase; font-size:11px; height:28px; width:70px; cursor:pointer;}#login-form input[type=submit]:hover {background:#666666;}.social-media a {margin:0 6px 12px 0 !important; }.social-media a:hover {}#mod-search-searchword {outline:0 none;background:url(../images/ico-search-field.png) #fff no-repeat 8px 8px;background:url(../images/ico-search-field.png) no-repeat 8px 8px, -moz-linear-gradient(top, #eee 0%, #ddd 100%); background:url(../images/ico-search-field.png) no-repeat 8px 8px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee), color-stop(100%,#ddd)); -webkit-box-shadow: inset 2px 2px 11px #c5c5c5;-moz-box-shadow: inset 2px 2px 11px #c5c5c5;box-shadow: inset 2px 2px 11px #c5c5c5;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border:1px solid #bbb; padding:8px 8px 8px 30px; width:250px; color:#333; font-size:12px; }#mod-search-searchword:hover {border:1px solid #888}.search p {margin-top:15px; color:#999; }#closeTop {position:absolute; top:20px; right:0px; cursor:pointer; padding:5px 10px 5px 20px; text-transform:uppercase; color:#fff; background-image:url(../images/close.png); background-repeat:no-repeat; background-position:left center; }#rt-showcase {overflow:hidden; background-image:url(../images/slide-bg.png); background-repeat: no-repeat; background-position: center center;}#rt-showcase .rt-container {width:100%;}#rt-showcase .rt-grid-12 {width:100%; margin:0;}#rt-showcase .rt-block {width:100%; margin:0; padding:0 0 30px; position:relative;}.browserOpera .djslider-loader {background-repeat:no-repeat !important;}.prev-button {position:absolute; top:190px; left:-74px !important; width:74px; height:80px; background:url(../images/slide-controls.png) no-repeat 0 0; z-index:99;}.prev-button:hover {background-position:0 -80px !important;}.next-button {position:absolute; top:190px; right:-74px !important; width:74px; height:80px; background:url(../images/slide-controls.png) no-repeat -74px 0; z-index:99;}.next-button:hover {background-position:-74px -80px !important;}.play-button {position:absolute; top:0px; left:50% !important; width:35px; height:35px; margin-left:-17px; background:url(../images/slide-controls.png) no-repeat -35px -160px;}.play-button:hover {background-position:-35px -195px !important;}.pause-button {position:absolute; top:0px; left:50% !important; width:35px; height:35px; margin-left:-17px; background:url(../images/slide-controls.png) no-repeat 0px -160px;}.pause-button:hover {background-position:0px -195px !important;}.navigation-container {top:0 !important;}.navigation-container-custom {bottom:105px; top:auto !important; left:50% !important; margin-left:-10px; right:auto !important; }.navigation-container-custom span.load-button {background:#fff; opacity:1 !important; filter:alpha(opacity=100) !important ;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}.slider-container li img {height:auto !important}.buttonsNav {left: 50%;margin-left: -480px;position: absolute;top: 0;width: 960px;z-index: 999;}.slide-desc {bottom:140px !important; width:440px !important; left:50% !important; margin-left:-430px; }.slide-desc-text {padding:0 !important;}.slide-title {font-size:30px !important; color:#fff !important; text-transform:uppercase; background:url(../images/sp50.png); line-height:1.3; float:left; padding:0 8px; margin-bottom:2px;}.djslider-loader:hover .slide-title {background:url(../images/sp75.png);}.slide-title a {color:#fff !important; font-size:30px !important; line-height:1.3;}.slide-desc-text p { padding:5px 5px 5px 10px; background:url(../images/sp50.png); margin-bottom:0; clear:both; }.djslider-loader:hover .slide-desc-text p {background:url(../images/sp75.png);}.slide-desc-text p span {color:#fff !important; font-size:12px !important; line-height:1.6 !important;}.nivo-caption {background:url(../images/sp50.png);}.nivoSlider:hover .nivo-caption {background:url(../images/sp50.png);}.nivoSlider .nivo-controlNav a {background:#fff;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}.nivoSlider .nivo-prevNav {position:absolute; top:190px; left:-74px ; width:74px; height:80px; background:url(../images/slide-controls.png) no-repeat 0 0; }.nivoSlider .nivo-prevNav:hover {background-position:0 -80px ;}.nivoSlider .nivo-nextNav {position:absolute; top:190px; right:-74px ; width:74px; height:80px; background:url(../images/slide-controls.png) no-repeat -74px 0;}.nivoSlider .nivo-nextNav:hover {background-position:-74px -80px ;}.homepage #rt-feature { margin-top:-113px; position:relative; z-index:9999;}.homepage #rt-feature .rt-block {margin-bottom:0;}.hometitle h3 {font-size:28px; font-weight:normal; margin:15px 0; }.findoutmore a {font-size:28px; font-weight:normal; line-height:1; text-transform:uppercase;width:185px; height:40px; color:#fff; display:inline-block; text-align:left; position:relative; overflow:hidden; background-image:url(../images/ico-arrow01.png); background-repeat:no-repeat; background-position:right center; cursor:pointer; }.findoutmore a span.mainbg {background:#575757; position:absolute; top:0; z-index:1; right:0; display:block; width:100%; height:100%;}.findoutmore a span.secbg {position:absolute; top:0; left:0; z-index:2; display:block; width:100%; height:100%; text-indent:10px; line-height:1.5; }.findoutmore .rt-block {padding-left:0; padding-right:0; padding-top:40px; text-align:center;}a.readmore {color:#fff; padding:1px 5px 2px; line-height:1.8; font-size:14px;}#rt-main .rt-container {clear:left; padding-top:15px } #rt-mainbody h1.title {background:url(../images/bg-modtitle-bottom.png) no-repeat left bottom; padding-bottom:12px; font-size:38px; }#rt-mainbody p {text-shadow:0 1px 0 #fff;}.imghover {border: 1px solid #EDEDED; padding: 4px;-webkit-box-shadow: 0px 0px 5px #b5b5b5;-moz-box-shadow: 0px 0px 5px #b5b5b5;box-shadow: 0px 0px 5px #b5b5b5;}#rt-sidebar-a h2.title {color:#575757; text-transform:uppercase; font-size:22px; background:url(../images/bg-modtitle-bottom.png) no-repeat left bottom; padding-bottom:8px;}#rt-main ul.menu {margin:0; padding:0; list-style:none;}#rt-main ul.menu li a {display:block; padding:5px 10px; color:#000; text-shadow:0 1px 0 #fff; font-size:13px; border-bottom:1px solid #acacac;}#rt-main ul.menu li a:hover {background:#f2f2f2;}#rt-mainbottom h2.title span {padding:2px 8px; color:#fff;}#rt-mainbottom h2.title {border-bottom:1px dotted #999; padding-bottom:13px;}.modProjects .readmore {float:right; line-height:1.2; }.modProjects {font:normal 13px/1.6 Arial, Helvetica, sans-serif; letter-spacing:0; }.modProjects a {display:block;}.modProjects p { margin:10px 0;}.modProjects img {box-shadow:0px 0px 4px #636363; -webkit-box-shadow:0px 0px 4px #636363; -moz-box-shadow:0px 0px 4px #636363; }.modProjects span.hovereffect {display:block; position:absolute; top:0; left:0; width:270px; height:120px; background:url(../images/hover-projects.png) no-repeat center center; }.latestPosts {border:1px solid #cdcdcd; background:#f2f2f2; margin-right:15px;}.latestPosts .rt-block {margin-bottom:0;}.latestPosts .nspMain, .latestPosts .nspArts {overflow:visible;}.latestPosts .nspTopInterface {margin:0; position:absolute; top:4px; right:10px; }.latestPosts .nspPagination ul {list-style:none; margin:0; padding:0;} .latestPosts .nspPagination li {background:#ccc; width:7px; height:32px; float:left; cursor:pointer; margin:0 3px 0 0; text-indent:-9999px; list-style:none; }.latestPosts h4.nspHeader {font-weight:normal; font-size:20px;}.latestPosts .nspImage {width:100%;}.latestPosts .nspText {margin:10px 0 0;}.latestPosts .nspInfo {margin:10px 0 0; font-size:12px; color:#999;}.iconmods img {margin-right:10px;}#rt-bottom {background-image:url(../images/bottom-border-top.png); background-repeat: repeat-x; background-position: center top; padding-top:18px; color:#fff;}#rt-bottom .rt-block {margin-bottom:0;}#rt-bottom a, #rt-bottom a:hover {color:#fff;}#rt-bottom .rt-wrapper {background:url(../images/bottom-border-bottom.png) repeat-x center bottom; padding-bottom:3px;}#rt-bottom h2.title {color:#fff;}.acymailing_module_form .acymailing_form {width:95%;}.acymailing_module_form .acymailing_form td {padding-bottom:10px;}.acysubbuttons {text-align:left !important;}.acymailing_module_form input[type=text] {border:1px solid #fff; height:22px; background:none; padding:4px; color:#fff; width:95%;}.acymailing_module_form input[type=submit] {border:1px solid #fff; background:url(../images/spw30.png); color:#fff; width:75px; height:22px; font-weight:bold; cursor:pointer; }.partners p {margin-bottom:0;}#rt-footer {font-size:11px; color:#ccc;}#rt-footer h2.title {font:12px/1 Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; background:none; padding-bottom:0; letter-spacing:0;}#rt-footer a:hover {color:#fff;}#rt-footer ul.menu {list-style:none; margin:0; padding:0; }#rt-footer ul.menu li {line-height:1.2}#rt-footer ul.menu li a { color:#bbb; font-size:11px;}#rt-footer ul.menu li a:hover {color:#fff}.footerMenu li {float:left; width:135px}.footerMenu li a {color:#ccc;}.copyright {color:#aaa;}.browserIe .copyright {pozition:relative; z-index:1;}.copyright .rt-block {background:url(../images/logo/logo2.png) no-repeat 100% 25%; padding:70px 0 0; text-align:right; }#gantry-totop { display:none; font-weight:normal; font-family:tahoma; font-size:10px; width:80px;color:#fff; font-size:11px; text-decoration:none; padding:6px;position:fixed; right:0px; bottom:10px; text-transform:uppercase}#twitterMod {position:relative;}#twitterMod .twitter-icon {width:110px; height:60px; background:url(../images/ico-twitter.png) no-repeat center center; cursor:pointer; }#twitterMod #twitter-block {position:absolute; background:#777; color:#ccc; top:-50px; min-height:80px; left:120px; width:220px; z-index:99; display:none;opacity:0; filter:alpha(opacity=0); padding:5px 10px;}#twitterMod .twarrow {border-color: #777;border-top: 8px solid transparent;border-right: 8px solid #777;border-bottom: 8px solid transparent;width:0; position:absolute; left:-7px; top:60px;}.browserIe #twitterMod #twitter-block { }.browserIe #twitterMod .twarrow {display:none;}#twitterMod hr {border:0; border-top:1px solid #999;}#twitterMod a, #twitterMod a:hover{color:#fff !important}#rt-content-top h2.title {background:url(../images/bg-modtitle-bottom.png) no-repeat left bottom; padding-bottom:8px;}.directors img {margin-right:10px;}.pageheader {width:900px; height:30px; margin:0 auto; text-align: right; font-size:30px; font-weight:normal; line-height:1; padding:30px 20px 15px 20px;border: 10px solid #fff; color:#fff;}.rt-block .blank {height:10px; background:#fff;}#rt-breadcrumbs .rt-container {background-image:url(../images/breadcrumb-bottom.png); background-repeat: no-repeat; background-position: center bottom ; background:#dfdfdf; text-shadow:0 1px 0 #fff;}#rt-breadcrumbs .rt-block {margin-bottom:0;}#rt-breadcrumbs.hasBorder .rt-container { }#rt-breadcrumbs .date-block {float:right;}.rt-blog h2.title span {background:none !important;}.rt-blog h2.title {background:url(../images/bg-modtitle-bottom.png) no-repeat left bottom; padding-bottom:8px;}.item-separator {height:7px; background:#fff; margin-bottom:20px;}#map {border:10px solid #fff;}.rapid_contact table td {vertical-align:top !important;}.rapid_contact .inputbox,.rapid_contact .textarea { border:1px solid #ccc; background:url(../images/field-bg.png) repeat-x center top #fff;color:#aaa; }.rapid_contact .inputbox {width:380px; padding:10px; height:20px; margin-bottom:15px; font:12px Arial, Helvetica, sans-serif; }.rapid_contact .textarea {width:435px; padding:10px; height:135px; margin-bottom:15px; font:12px Arial, Helvetica, sans-serif; }.rapid_contact .inputbox:hover, .rapid_contact .textarea:hover, .rapid_contact .captcha:hover {border:1px solid #aaa;}.rapid_contact .inputbox:focus, .rapid_contact .textarea:focus, .rapid_contact .captcha:focus{color:#444; border:1px solid #888;}.rapid_contact .captcha {width:40px; padding:5px; height:20px; border:1px solid #ccc; background:#fff; color:#aaa; font:12px Arial, Helvetica, sans-serif; text-align:center; }.rapid_contact label {font:italic 14px/1.6 Arial, Helvetica, sans-serif; padding-right:10px;}.rapid_contact .button {color:#fff; width:160px; height:32px; border:0; float:right; cursor:pointer; }.rapid_contact .error_text {display:block; margin-bottom:15px; font:bold 13px/1.6 Arial, Helvetica, sans-serif; color:#f00;}.rapid_contact .intro_text {margin-bottom:15px;}#rt-maintop .rt-block {margin-bottom:0; padding:30px 15px 0;}.rt-pagination {text-align:center; color:#999; text-shadow:0 1px 0 #fff;}.rt-pagination ul {display:inline-block;}.rt-articleinfo .rt-date-posted {color:#fff; padding:0 5px ; display:inline-block; }.rt-articleinfo .rt-author {color:#fff; padding:0 5px ; display:inline-block; margin-left:10px; }.browserIe.ie7 .rt-articleinfo .rt-date-posted, .browserIe.ie7 .rt-articleinfo .rt-author {float:left; zoom:1; }.browserIe.ie7 .rt-articleinfo {zoom:1}.portfolio-menu {margin-top:20px;}.portfolio-menu ul.menu {margin:0; padding:0; list-style:none;}.portfolio-menu ul.menu li {margin-right:10px; float:left;}.portfolio-menu ul.menu li a {display:block; padding:4px 15px; font-size:20px; font-weight:normal; text-transform:uppercase; color:#fff;}.rt-article img.item-image {float:left; margin-right:15px; padding:4px; background:#fff; -webkit-box-shadow: 0px 0px 5px #777;-moz-box-shadow: 0px 0px 5px #777;box-shadow: 0px 0px 5px #777; border:1px solid #777; }.items-row img.item-image {margin-bottom:15px; padding:4px; background:#fff; float:none; margin-right:0; }.items-row .item-separator {background:none; height:5px; }.items-row .readon {color:#fff; padding:0 5px ; display:inline-block; text-shadow:none; margin-top:10px; }div.sigplus-gallery {padding-top:30px; clear:both;}div.sigplus-gallery ul > li {margin:0 15px 15px 0 !important; }div.sigplus-gallery > ul > li a { padding:4px !important; background:#fff; border:1px solid #ccc; -webkit-box-shadow: 0px 0px 5px #777;-moz-box-shadow: 0px 0px 5px #777;box-shadow: 0px 0px 5px #777; border:1px solid #777; display:block; }div.sigplus-gallery li.last-element {margin-right:0 !important;}.loginForm ul.links {list-style:none; margin:20px 0 0; padding:0; }.loginForm ul.links li {float:left; margin-right:15px;}.loginForm ul.links li a {font-size:12px;}.fields .login-description {margin-bottom:20px;}.fields input[type=text],.fields input[type=password] {border:1px solid #ccc; background:url(../images/field-bg.png) repeat-x center top #fff;color:#aaa; width:320px; padding:10px; height:20px; margin-bottom:15px; font:12px Arial, Helvetica, sans-serif; float:left; }.fields input[type=text]:hover,.fields input[type=password]:hover {border:1px solid #aaa;}.fields input[type=text]:focus,.fields input[type=password]:focus{color:#444; border:1px solid #888;}.fields label {float:left; display:block; margin-right:20px; width:100px;padding-top:10px; }.fields .login-fields, .fields .readon {clear:both;}.readon .button {color:#fff; width:160px; height:32px; border:0; cursor:pointer; }.component-content #member-registration fieldset {border:none; margin:0; padding:0;}.component-content #member-registration label {width:180px;}#click_us {position:absolute; top:5px; right:50%; margin-right:-580px; background:url(../images/click_us.png); width:92px; height:22px; z-index:99999;}#jscolor {position:absolute; bottom:100px; left:0px; z-index:99999; width:210px; background:#fff; padding:0px 0px 0px 20px; font-size:11px;}#jscolor input[type=text] {color:#fff; border:1px solid #454545; width:60px;}#jscolor p:before,#jscolor p:after {content:"";display:block;overflow:hidden;}#jscolor p:after {clear:both;}#jscolor p {zoom:1;}#jscolor h4 {font-size:14px;}#jscolor label {font-weight:bold; display:block; float:left; width:100px;}#jscolor .note {line-height:1.4;}#jscolor #btn {float:right; display:block; width:30px; height:300px; background:url(../images/openclosepanel.png) no-repeat left center #ccc;}#jscolor #btn.close {background-position:right center;}#jscolor form {float:left; width:180px;}#jscolor .hide {cursor:pointer;}

/*** fusionmenu.css ***/

.menutop li {height: auto;margin: 0;padding: 0;position: relative;list-style: none; border-right: 1px solid #FFFFFF;}.menutop em {font-size: 80%;font-weight: normal;display: block;font-style: normal;}.menutop li .item, .menutop li.active .item {display: block;margin: 0;text-decoration: none;float: none;width: auto;}.menutop li .fusion-submenu-wrapper {float: none;left: -999em;position: absolute;z-index: 500;}.menutop li:hover li ul, .menutop li.sfHover li ul {top: -999em;}.menutop li:hover ul, .menutop li.sfHover ul {top: 0;}.menutop {list-style: none;margin: 0;padding: 0;position: relative;line-height: 1em;display: inline-block;}.menutop li.root {float: left;}.menutop li.root > .item {white-space: nowrap;display: block;padding: 0;font-size: 18px;z-index: 100;cursor: pointer;position: relative;margin: 0;outline: none;height: 2em;}.menutop li.root > .item span {display: block;margin: 0;outline: none;padding: 0 15px;width: auto;line-height: 2em;}.menutop li.root > .item em {font-size: 10px;display: block;text-transform: lowercase;line-height: 0.3em;}.menutop li.parent.root .item span {padding-right: 20px;}.menutop li.root .subtext span {line-height: 1.9em;}.menutop li.root > .item img {margin: 0 4px 0 0;vertical-align: text-bottom;}.menutop ul {padding: 0;margin: 0;float: left;}.menutop .drop-bot {height: 1px;overflow: hidden;clear: both;}.menutop .fusion-submenu-wrapper {height: auto !important;}.menutop ul li {padding: 0;display: block;border-right: 0;}.menutop ul li > .item {padding: 0 15px;height: auto;display: block;font-size: 16px;cursor: pointer;}.menutop ul li > .item span {display: block;width: 100%;overflow: hidden;line-height: 2em;}.menutop ul li .item img {float: left;margin: 8px 6px 0 0;vertical-align: top;}.menutop ul li .nolink span {display: block;}.menutop ul li span.item {cursor: default;outline: none;}.menutop ul li .subtext span {line-height: 1.9em;}.menutop ul li .subtext em {line-height: 0.6em;padding-bottom: 7px;text-transform: lowercase;}.menutop li.root:hover > .fusion-submenu-wrapper {top: 38px;left: 0;}.menutop ul li:hover > .fusion-submenu-wrapper {left: 180px;top: 0;}.fusion-js-container {display: block;height: 0;left: 0;overflow: visible;position: absolute;top: 0;z-index: 600000!important;background: transparent !important; top:3px;}.fusion-js-subs {display: none;margin: 0;overflow: hidden;padding: 0;position: absolute; }.menutop .fusion-grouped {padding-bottom: 10px;}.menutop .fusion-grouped ol {padding: 0;}.menutop .fusion-grouped ol li {padding: 0 15px;}.menutop .fusion-grouped ol li .item {padding: 0 15px;}.menutop .fusion-grouped ol li span {font-size: 85%;line-height: 2em;}.menutop .type-module ol {padding: 0;}.menutop .type-module ol li {padding: 0;}.menutop .type-module ol li .fusion-modules {background: none;}.menutop .type-module ol li .fusion-module {padding: 0;background: none;overflow: hidden;}.menutop .fusion-module, .menutop .fusion-modules, .menutop .fusion-grouped {display: block;}.menutop .fusion-modules.item {padding: 15px;}.menutop .fusion-module em {display: inline;font-size: inherit;font-style: italic;}.menutop .fusion-module a {font-size: inherit;line-height: 130%;}.menutop .fusion-module p, .menutop .fusion-modules p {line-height: 160%;}.menutop ul li.grouped-parent > .daddy span {background: none;}